/*
 * OrdenDeAparicion.h
 *
 *  Created on: 06/11/2013
 *      Author: Miguel
 */

#ifndef ORDENDEAPARICION_H_
#define ORDENDEAPARICION_H_

#include "Types.h"
#include "../secuential/SecuentialFile.h"
#include "../../StringRecord.h"
#include "Termino.h"
#include <string>
#include "../../utils/Utils.h"

#define VOCABULARIO "VOCABULARIO"

class OrdenDeAparicion {
public:
	OrdenDeAparicion(const String& nombre, int numDeDoc);
	virtual ~OrdenDeAparicion();

	SecuentialFile<Termino> archivo;

	BigInt agregarYDevolverID(const String& termino);
	void abrir();
	void cerrar();

private:
	int IDdoc;
	String path;
};

#endif /* ORDENDEAPARICION_H_ */
